package com.ipartek.formacion.whoiswho.dao;

import java.util.ArrayList;

import com.ipartek.formacion.whoiswho.bean.Empleado;

/**
 * Interfaz para definir las operaciones de CRUD contra la tabla Persona de la
 * BD, la cual luego deberemos implementar segun la BD que usemos
 *
 * @author Mario Alvaro
 *
 */
public interface IEmpleadoDAO {

    // TODO NOMBRES TABLAS-COLUMNAS
    static final String TABLA = "persona";
    static final String COL_ID = "id";
    static final String COL_NOMBRE = "nombre";
    static final String COL_APELLIDOS = "apellidos";
    static final String COL_EDAD = "edad";
    static final String COL_FOTO = "url_foto";

    ArrayList<Empleado> getAll();

    Empleado getById(Empleado emp);

    int insert(Empleado emp);

    boolean delete(Empleado emp);

    boolean update(Empleado emp);

}
